<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WB32L003 Standard Peripherals Firmware Library: WB32L003 StdPeriph_Lib Examples</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">WB32L003 Standard Peripherals Firmware Library
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="PageDoc"><div class="header">
  <div class="headertitle">
<div class="title">WB32L003 StdPeriph_Lib Examples </div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><div style="margin: 0 auto; width: 800px; "></div><div style="margin: 0 auto; width: 800px; ">本软件包包含以下例程：</div><div style="margin: 0 auto; width: 800px; ">注意：所有例程都假定所选型号支持的最高主频是24MHz，Flash大小是64KB，SRAM大小是4KB。使用例程时，请根据实际使用的型号做相应的调整。</div><div style="margin: 0 auto; width: 800px; "> <table class="doxtable">
<tr>
<th rowspan="2">IP/Module </th><th colspan="2">Example  </th></tr>
<tr>
<th>Name </th><th>Brief description  </th></tr>
<tr>
<td rowspan="5">ADC </td><td><a class="el" href="_a_d_c__accumulation.html">ADC_Accumulation</a>  </td><td>本例程演示使用ADC的自动累加功能。  </td></tr>
<tr>
<td><a class="el" href="_a_d_c__ext_lines_trigger.html">ADC_ExtLinesTrigger</a>  </td><td>本例程演示使用外部事件触发ADC采样。  </td></tr>
<tr>
<td><a class="el" href="_a_d_c__get_v_c_a_p.html">ADC_GetVCAP</a>  </td><td>本例程演示采样内部VCAP电压。  </td></tr>
<tr>
<td><a class="el" href="_a_d_c__multi_channels.html">ADC_MultiChannels</a>  </td><td>本例程演示如何使用ADC非循环模式下的多通道连续转换功能。  </td></tr>
<tr>
<td><a class="el" href="_a_d_c__t_i_m1.html">ADC_TIM1</a>  </td><td>本例程演示使用外部事件触发ADC采样。  </td></tr>
<tr>
<td rowspan="2">AWK </td><td><a class="el" href="_a_w_k__deep_sleep.html">AWK_DeepSleep</a>  </td><td>本例程演示AWK唤醒DeepSleep。  </td></tr>
<tr>
<td><a class="el" href="_a_w_k__sleep.html">AWK_Sleep</a>  </td><td>本例程演示AWK唤醒Sleep。  </td></tr>
<tr>
<td rowspan="2">BASETIM </td><td><a class="el" href="_t_i_m10__count.html">TIM10_Count</a>  </td><td>本例程演示如何使用TIM10的计数功能。  </td></tr>
<tr>
<td><a class="el" href="_t_i_m10__timing.html">TIM10_Timing</a>  </td><td>本例程演示如何使用TIM10的定时功能。  </td></tr>
<tr>
<td rowspan="1">BEEP </td><td><a class="el" href="_b_e_e_p__output.html">BEEP_Output</a>  </td><td>本例程演示如何使用BEEP输出蜂鸣信号。  </td></tr>
<tr>
<td rowspan="1">CRC </td><td><a class="el" href="_c_r_c__calculation.html">CRC_Calculation</a>  </td><td>本例程演示如何使用CRC模块去计算字节数组，半字(16-bit)数组和字(32-bit)数组的CRC校验和。  </td></tr>
<tr>
<td rowspan="1">FLASH </td><td><a class="el" href="_f_l_a_s_h__erase_program.html">FLASH_EraseProgram</a>  </td><td>本例程演示如何向芯片内部的FLASH写入数据。  </td></tr>
<tr>
<td rowspan="5">GPIO </td><td><a class="el" href="_g_p_i_o__e_x_t_i__edge_debounce.html">GPIO_EXTI_EdgeDebounce</a>  </td><td>本例程演示如何使用外部中断的边沿触发加去抖动的功能实现翻转GPIO输出。  </td></tr>
<tr>
<td><a class="el" href="_g_p_i_o__e_x_t_i__level_two_sync.html">GPIO_EXTI_LevelTwoSync</a>  </td><td>本例程演示如何使用外部中断的电平触发加二级同步的功能实现GPIO电平输出。  </td></tr>
<tr>
<td><a class="el" href="_g_p_i_o__i2_c__master.html">GPIO_I2C_Master</a>  </td><td>本例程演示如何使用GPIO模拟I2C协议读写EEPROM 24C02。  </td></tr>
<tr>
<td><a class="el" href="_g_p_i_o__input_output.html">GPIO_InputOutput</a>  </td><td>本例程演示如何读取GPIO输入和控制GPIO输出。  </td></tr>
<tr>
<td><a class="el" href="_g_p_i_o__i_o_toggle.html">GPIO_IOToggle</a>  </td><td>本例程演示如何翻转GPIO输出。  </td></tr>
<tr>
<td rowspan="2">I2C </td><td><a class="el" href="_i2_c_24c02.html">I2C_24c02</a>  </td><td>本例程演示如何使用I2C固件库的基本示例以及与EEPROM 24C02通信的驱动程序。  </td></tr>
<tr>
<td><a class="el" href="">I2C_24c02_Interrupt</a>  </td><td>本例程演示如何使用I2C中断服务函数实现与EEPROM 24c02通信。  </td></tr>
<tr>
<td rowspan="2">IWDG </td><td><a class="el" href="_i_w_d_g__interrupt.html">IWDG_Interrupt</a>  </td><td>本例程演示如何使用IWDG的中断。  </td></tr>
<tr>
<td><a class="el" href="_i_w_d_g__reset.html">IWDG_Reset</a>  </td><td>本例程演示如何使用IWDG。  </td></tr>
<tr>
<td rowspan="3">LPTIM </td><td><a class="el" href="_l_p_t_i_m__sleep_mode.html">LPTIM_SleepMode</a>  </td><td>本例程演示如何使用LPTIM将MCU从sleep模式下唤醒。  </td></tr>
<tr>
<td><a class="el" href="_l_p_t_i_m__toggle.html">LPTIM_Toggle</a>  </td><td>本例程演示如何使用LPTIM的Toggle输出功能。  </td></tr>
<tr>
<td><a class="el" href="_l_p_t_i_m__update__interrupt.html">LPTIM_Update_Interrupt</a>  </td><td>本例程演示如何使用LPTIM定时器功能。  </td></tr>
<tr>
<td rowspan="3">LPUART </td><td><a class="el" href="_l_p_u_a_r_t__interrupt.html">LPUART_Interrupt</a>  </td><td>本例程演示如何使用LPUART的接收和发送中断。  </td></tr>
<tr>
<td><a class="el" href="_l_p_u_a_r_t__polling.html">LPUART_Polling</a>  </td><td>本例程演示如何使用轮询LPUART标志位的方法进行串口数据的发送和接收。  </td></tr>
<tr>
<td><a class="el" href="_l_p_u_a_r_t__sleep.html">LPUART_Sleep</a>  </td><td>本例程演示LPUART在低功耗Sleep模式下如何工作。  </td></tr>
<tr>
<td rowspan="2">LVD </td><td><a class="el" href="_l_v_d__interrupt.html">LVD_Interrupt</a>  </td><td>本例程演示如何使用LVD模块的低电压中断功能。  </td></tr>
<tr>
<td><a class="el" href="_l_v_d__reset.html">LVD_Reset</a>  </td><td>本例程演示如何使用LVD模块的低电压复位功能。  </td></tr>
<tr>
<td rowspan="6">OWIRE </td><td><a class="el" href="_o_w_i_r_e__receive.html">OWIRE_Receive</a>  </td><td>本例程演示如何使用OWIRE接收数据。  </td></tr>
<tr>
<td><a class="el" href="_o_w_i_r_e__receive__i_t.html">OWIRE_Receive_IT</a>  </td><td>本例程演示如何使用OWIRE的中断方式接收数据。  </td></tr>
<tr>
<td><a class="el" href="_o_w_i_r_e__transmit.html">OWIRE_Transmit</a>  </td><td>本例程演示如何使用OWIRE发送数据。  </td></tr>
<tr>
<td><a class="el" href="_o_w_i_r_e__transmit__i_t.html">OWIRE_Transmit_IT</a>  </td><td>本例程演示如何使用OWIRE的中断方式发送数据。  </td></tr>
<tr>
<td><a class="el" href="_o_w_i_r_e__transmit_receive.html">OWIRE_TransmitReceive</a>  </td><td>本例程演示如何使用OWIRE发送与接收数据。  </td></tr>
<tr>
<td><a class="el" href="_o_w_i_r_e__transmit_receive__i_t.html">OWIRE_TransmitReceive_IT</a>  </td><td>本例程演示如何使用OWIRE的中断方式发送与接收数据。  </td></tr>
<tr>
<td rowspan="4">PCA </td><td><a class="el" href="_p_c_a__high_speed__output.html">PCA_HighSpeed_Output</a>  </td><td>本例程演示使用PCA的高速输出功能。  </td></tr>
<tr>
<td><a class="el" href="_p_c_a__input__capture.html">PCA_Input_Capture</a>  </td><td>本例程演示使用PCA外设去测量外部信号的频率。  </td></tr>
<tr>
<td><a class="el" href="_p_c_a__output__p_w_m.html">PCA_Output_PWM</a>  </td><td>本例程演示如何使用PCA外设产生PWM输出。  </td></tr>
<tr>
<td><a class="el" href="_p_c_a__timer.html">PCA_Timer</a>  </td><td>本例程演示使用PCA的定时器功能。  </td></tr>
<tr>
<td rowspan="2">PWR </td><td><a class="el" href="_p_w_r__deep_sleep.html">PWR_DeepSleep</a>  </td><td>本例程演示外部按键唤醒DeepSleep。  </td></tr>
<tr>
<td><a class="el" href="_p_w_r__sleep.html">PWR_Sleep</a>  </td><td>本例程演示外部按键唤醒Sleep。  </td></tr>
<tr>
<td rowspan="2">RCC </td><td><a class="el" href="_r_c_c__config.html">RCC_Config</a>  </td><td>本例程演示如何配置系统时钟，使用外部24MHz晶振做系统主时钟源，使能外部LSE时钟。  </td></tr>
<tr>
<td><a class="el" href="_r_c_c__output.html">RCC_Output</a>  </td><td>本例程演示如何使用RCC MCO输出系统时钟源，可以输出HSI,HSE,LSI,LSE,SYSCLK,AHB时钟。  </td></tr>
<tr>
<td>RTC </td><td><a class="el" href="_r_t_c__calendar.html">RTC_Calendar</a>  </td><td>本例程演示如何配置RTC，以及生成中断。  </td></tr>
<tr>
<td rowspan="3">SPI </td><td><a class="el" href="_s_p_i__flash.html">SPI_Flash</a>  </td><td>本例程提供了如何使用SPI固件库的基本示例以及与SPI FLASH通信的SPI FLASH驱动程序。  </td></tr>
<tr>
<td><a class="el" href="_s_p_i__master.html">SPI_Master</a>  </td><td>本例程演示如何使用SPI固件库进行SPI主机通讯。  </td></tr>
<tr>
<td><a class="el" href="_s_p_i__slave__i_t.html">SPI_Slave_IT</a>  </td><td>本例程演示如何使用SPI固件库进行中断SPI从机通讯。  </td></tr>
<tr>
<td>SYSTICK </td><td><a class="el" href="_s_y_s_t_i_c_k__example.html">SYSTICK_Example</a>  </td><td>本例程演示如何配置SysTick以生成1ms的时基。  </td></tr>
<tr>
<td rowspan="8">TIM </td><td><a class="el" href="_t_i_m1_6_steps__output.html">TIM1_6Steps_Output</a>  </td><td>本例说明如何使用TIM1外设产生PWM 6 步输出。  </td></tr>
<tr>
<td><a class="el" href="_t_i_m1_7_p_w_m__output.html">TIM1_7PWM_Output</a>  </td><td>本例说明如何配置TIM1外围设备以生成7路PWM信号，频率相同，7种不同的占空比。  </td></tr>
<tr>
<td><a class="el" href="_t_i_m1__base.html">TIM1_Base</a>  </td><td>本例程演示如何使用TIM1产生50ms的定时中断。  </td></tr>
<tr>
<td><a class="el" href="_t_i_m1__encoder.html">TIM1_Encoder</a>  </td><td>本例程演示如何使用TIM1的编码器模式。  </td></tr>
<tr>
<td><a class="el" href="_t_i_m1__input__capture.html">TIM1_Input_Capture</a>  </td><td>本例程演示如何使用TIM1的输入捕获功能测量高电平的宽度。  </td></tr>
<tr>
<td><a class="el" href="_t_i_m1__p_w_m__com_dead_break.html">TIM1_PWM_ComDeadBreak</a>  </td><td>本例程演示如何使用TIM1的互补通道，死区插入，刹车功能。  </td></tr>
<tr>
<td><a class="el" href="_t_i_m1__p_w_m__input.html">TIM1_PWM_Input</a>  </td><td>本例演示如何使用TIM1测量外部信号的频率和占空比。  </td></tr>
<tr>
<td><a class="el" href="_t_i_m1__p_w_m__output.html">TIM1_PWM_Output</a>  </td><td>本例程演示如何使用TIM1产生两路频率相同，占空比不同的PWM波。  </td></tr>
<tr>
<td rowspan="4">UART </td><td><a class="el" href="_u_a_r_t__interrupt.html">UART_Interrupt</a>  </td><td>本例程演示如何使用UART的接收和发送中断。  </td></tr>
<tr>
<td><a class="el" href="_u_a_r_t__i_r_d_a.html">UART_IRDA</a>  </td><td>本例程演示如何使用UART IrDA模式。  </td></tr>
<tr>
<td><a class="el" href="_u_a_r_t__polling.html">UART_Polling</a>  </td><td>本例程演示如何使用轮询UART标志位的方法进行串口数据的发送和接收。  </td></tr>
<tr>
<td><a class="el" href="_u_a_r_t__printf.html">UART_Printf</a>  </td><td>本例程演示如何将标准输入输出重定向到UART1。  </td></tr>
<tr>
<td rowspan="2">VCMP </td><td><a class="el" href="_v_c_m_p__application.html">VCMP_Application</a>  </td><td>本例程演示使用VCMP模块进行电压的比较。  </td></tr>
<tr>
<td><a class="el" href="_v_c_m_p__output_config__l_p_t_i_m__gate.html">VCMP_OutputConfig_LPTIM_Gate</a>  </td><td>本例程演示使用VCMP模块将电压比较结果输出到LPTIM的计时门控位。  </td></tr>
<tr>
<td rowspan="2">WWDG </td><td><a class="el" href="_w_w_d_g__interrupt.html">WWDG_Interrupt</a>  </td><td>本例程演示如何使用WWDG的中断。  </td></tr>
<tr>
<td><a class="el" href="_w_w_d_g__reset.html">WWDG_Reset</a>  </td><td>本例程演示如何使用WWDG。  </td></tr>
</table>
</div><div style="margin: 0 auto; width: 800px; "></div><h3><center>&copy; COPYRIGHT 2023 Westberry Technology</center></h3>
</div></div><!-- PageDoc -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by Westberry Technology (ChangZhou) Corp., Ltd. All rights reserved.
</small></address>
</body>
</html>
